x86: add an extra check when validating a huge pv L2 entry
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 9 Sep 2009 15:39:41 +0000 (16:39 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 9 Sep 2009 15:39:41 +0000 (16:39 +0100)
commitdaf7926d53f6c60f6e5d4116720db70535cbb598
tree4c50d347fce1c3b92d711960881ce4cbd3a467ef
parente94d4918b566ec94711b98b888a7f172718a6fb6
x86: add an extra check when validating a huge pv L2 entry

While get_page_and_type_from_pagenr() (through get_page_from_pagenr())
does the needed mfn_valid() check, get_data_page() doesn't and, it
being passed a struct page_info pointer, really expects it's caller(s)
to do.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/mm.c